Hi Bengt,
I agree with all your statements.
Parallel Home and limits are ok. You might consider having one input
for all the + limits and one for all the - limits.
Regarding Home + Index: yes you may do this. You must write a small
homing program to home each axis. So it is very flexible. Basically
move until you see home, then slow down and move until you see the
index.
Regards
TK